Commits v4.7.0-rc.4 (448cd46c)
1639537 Ivan 2026-05-02 16:26:22 - 4 months ago
refactor(meshchat): simplify app extensions validation logic in ReticulumMeshChat
a09792a Ivan 2026-05-02 16:26:12 - 4 months ago
chore(docker): add scripts for fetching and resolving Micron WASM binaries in Docker setup
d79ec52 Ivan 2026-05-02 16:03:19 - 4 months ago
feat(archives): implement Micron WASM support and dynamic loading in ArchivesPage component
56c5975 Ivan 2026-05-02 16:03:09 - 4 months ago
feat(locales): add bot status messages and forward functionality across multiple languages
5097fb6 Ivan 2026-05-02 16:02:39 - 4 months ago
feat(micron-wasm): integrate Micron-Parser-Go WASM support and configuration
e664741 Ivan 2026-05-02 15:57:10 - 4 months ago
refactor(translator): fix libretranslate probing when disabled
b0aac39 Ivan 2026-05-02 15:56:33 - 4 months ago
feat(nomadnet): integrate reticulum pathfinding into NomadnetDownload
894e63c Ivan 2026-05-02 13:47:08 - 4 months ago
refactor(tools): improve error handling and validation in RN path trace and RN probe handlers
e5cb2c7 Ivan 2026-05-02 13:35:35 - 4 months ago
chore(imports): add noqa comments to imports in cx_setup.py and benchmark tests
ca2aebe Ivan 2026-05-02 13:25:44 - 4 months ago
fix(tests): update firmware download URL in test to point to the correct GitHub repository
420601f Ivan 2026-05-02 13:25:33 - 4 months ago
fix(docs): update installation script and wheel URLs to point to GitHub repository
b35bd6d Ivan 2026-05-02 13:22:24 - 4 months ago
chore(cx_setup): update vendor path handling for LXMFy integration
52b9cca Ivan 2026-05-02 13:06:04 - 4 months ago
fix(tests): update import path for benchmark tests to ensure correct module loading
089816c Ivan 2026-05-02 12:59:04 - 4 months ago
fix(tests): increase timeout values in telephone initiation tests for improved stability
be21d78 Ivan 2026-05-02 12:59:00 - 4 months ago
fix: update filename sanitization to allow hyphens as literal characters
4299522 Ivan 2026-05-02 12:58:50 - 4 months ago
feat(locales): add optional API key support and descriptions in multiple languages for LibreTranslate integration
e4f2e91 Ivan 2026-05-02 12:28:06 - 4 months ago
chore(docker): add vendor directory to Dockerfile and update .dockerignore to exclude vendor test and documentation files
ddeff4d Ivan 2026-05-02 12:27:37 - 4 months ago
chore: update ignore patterns in configuration files to exclude vendor and build artifacts
2b7c16c Ivan 2026-05-02 12:26:34 - 4 months ago
fix(tests): consolidate boundary case definitions in NomadNetworkPage tests for improved readability
b424a6d Ivan 2026-05-02 12:25:49 - 4 months ago
chore(ci): update Trivy installation method and versioning in CI workflows
da83df9 Ivan 2026-05-02 12:22:46 - 4 months ago
feat(vendor): integrate LXMFy vendor into the project and update dependencies
2f9a876 Ivan 2026-05-02 12:22:29 - 4 months ago
feat(vendor): add LXMFy as vendored dependancy
9c6af87 Ivan 2026-05-02 11:45:54 - 4 months ago
feat(nomadnetwork): simplify isFailedPageContent method and add tests for failure detection
80ef666 Ivan 2026-05-02 11:44:32 - 4 months ago
chore(tests): format
cea9812 Ivan 2026-05-02 11:42:40 - 4 months ago
chore(tests): update HTTP API routes fixture with additional routes and modifications
a067afa Ivan 2026-05-02 11:38:28 - 4 months ago
feat(tests): add/update tests
5e5ce25 Ivan 2026-05-02 11:38:07 - 4 months ago
feat(locales): update translations for process logging, discovery interface messages, and bulk actions across multiple languages
62929d2 Ivan 2026-05-02 11:37:58 - 4 months ago
feat(android): add shareApk method to AndroidBridge for sharing installed APKs via system share sheet
1459f80 Ivan 2026-05-02 11:37:50 - 4 months ago
feat(ui): various improvemetns and fixes to interface components with improved layout, add bulk actions for favourites, and implement APK sharing functionality for Android
96229b6 Ivan 2026-05-02 11:37:09 - 4 months ago
feat(translator): improve LibreTranslate integration by adding API key input and improving configuration persistence
f4a7771 Ivan 2026-05-02 11:36:45 - 4 months ago
feat(translator): add support for LibreTranslate API key in TranslatorHandler and update configuration management
a73043c Ivan 2026-05-02 11:36:34 - 4 months ago
feat(api): improve error handling for display name, bot subprocess log retrieval and add support for libretranslate API key in configuration
7d8f5cb Ivan 2026-05-02 11:36:00 - 4 months ago
feat(database): add method to retrieve favourite destinations by destination hash
6e2d5ba Ivan 2026-05-02 11:35:47 - 4 months ago
feat(http): implement URL normalization and validation for LibreTranslate service
5784b70 Ivan 2026-05-02 11:34:45 - 4 months ago
feat(bot): add error handling and logging for bot subprocesses, including last error tracking and log retrieval functionality
61b7de2 Ivan 2026-05-02 11:34:14 - 4 months ago
refactor(map): remove MapNoMapWarning component, streamline offline mode handling, and improve coordinate display with tabular formatting
1ac6b41 Ivan 2026-05-02 11:29:10 - 4 months ago
feat(android): update versioning to 4.6.0, add geolocation permissions for map/ lxmf telemtryand handling, implement file sharing utilities, and add APK sharing functionality
41e330f Ivan 2026-05-02 01:38:56 - 4 months ago
fix(build): remove continue-on-error flag from SLSA provenance job in build-release workflow to ensure proper error handling
1593aff Ivan 2026-05-01 11:41:32 - 4 months ago
style(community): format
4ca84fc Ivan 2026-05-01 11:13:55 - 4 months ago
feat(community): implement URL validation and fetch handling for community directory to prevent SSRF vulnerabilities; add tests for validation and fetch behavior
960e33e Ivan 2026-05-01 11:13:19 - 4 months ago
refactor(identity): remove legacy migration logic from database initialization to streamline setup process
edd88d9 Ivan 2026-05-01 11:13:11 - 4 months ago
feat(database): add sanitization functions for PRAGMA names and WAL checkpoint modes
b9941a9 Ivan 2026-05-01 11:13:02 - 4 months ago
refactor(database): remove LegacyMigrator and associated tests to streamline database migration process
15513ee Ivan 2026-05-01 11:10:08 - 4 months ago
test(WebSocketConnection): add test for handling invalid JSON frames without throwing errors
01f5164 Ivan 2026-04-30 22:33:25 - 4 months ago
feat(telephony): update call metadata tracking and user interface updates for active calls, including path hops and interface details; implement ringtone playback handling for browser autoplay restrictions; add configuration for telephone announcement enabling.
56ab5d9 Ivan 2026-04-30 22:32:34 - 4 months ago
fix(build): update macOS build workflow by adding error handling for artifact downloads and refining codec2 installation for x86_64 architecture
8b34324 Ivan 2026-04-30 20:47:34 - 4 months ago
fix(build): refine x64 architecture file handling in package.json for improved resource inclusion
5e2881f Ivan 2026-04-30 20:35:32 - 4 months ago
fix(build): update macOS build process by adding architecture flags for Clang and improving handling of Mach-O binaries
da60483 Ivan 2026-04-30 19:58:22 - 4 months ago
fix(build): update macOS build process to install x86_64 libyaml and improve handling of arch-only Mach-O binaries
d92c2ef Ivan 2026-04-30 19:39:20 - 4 months ago
fix(build): adjust macOS build process to ensure compatibility with x86_64 architecture using Rosetta
dc17448 Ivan 2026-04-30 19:29:05 - 4 months ago
chore(benchmarks): update alert and fail thresholds in benchmark workflow for improved variance handling
400dfb8 Ivan 2026-04-30 19:23:27 - 4 months ago
chore(Docker): specify platform for frontend build in Dockerfiles
50b8cce Ivan 2026-04-30 19:18:33 - 4 months ago
feat(benchmarks): expand backend benchmarking suite to include contact, config, telemetry, debug log, map drawing, voicemail, and access attempt operations
70cf79d Ivan 2026-04-30 19:15:08 - 4 months ago
feat(benchmarks): update benchmark workflow with JSON output and caching for results comparison
c8a1ce6 Ivan 2026-04-30 19:08:46 - 4 months ago
test(MarkdownRenderer): update lxmf link detection tests to ensure correct handling of bare hashes and prefixed links
29a99f8 Ivan 2026-04-30 19:05:59 - 4 months ago
docs(README): add troubleshooting steps for microphone access on Windows desktop
0ec66f3 Ivan 2026-04-30 19:05:47 - 4 months ago
fix(package): update identity field in package.json to use a default value of "-"
76697f1 Ivan 2026-04-30 19:05:39 - 4 months ago
feat(link-utils): update Reticulum link detection to support lxmf: prefix and prevent false positives for bare hashes
b7e1593 Ivan 2026-04-30 18:52:10 - 4 months ago
feat(android): update notification handling and UI responsiveness with new audio settings permission and improved back navigation
24da5de Ivan 2026-04-30 18:46:23 - 4 months ago
feat(interface): update AddInterfacePage with dynamic interface selection and localization updates for multiple languages
96ad7a3 Ivan 2026-04-30 18:42:16 - 4 months ago
style(about): update AboutPage layout and improve contact support section with updated styling and functionality
fda8c58 Ivan 2026-04-30 18:42:09 - 4 months ago
feat(network): implement API for listing host network interfaces and normalize TCP port handling
d4ca96a Ivan 2026-04-30 18:41:04 - 4 months ago
fix(build): refine backend file synchronization to prevent architecture conflicts with Mach-O binaries
58829f9 Ivan 2026-04-30 02:35:22 - 4 months ago
feat(about): update AboutPage with support contact section and update localization for multiple languages
b036448 Ivan 2026-04-30 02:34:42 - 4 months ago
fix(tests): update health check settings for property-based tests to improve robustness
c800fc0 Ivan 2026-04-30 02:30:53 - 4 months ago
feat(donate): add donation options and integrate into the About page
d4dd993 Ivan 2026-04-30 01:28:30 - 4 months ago
chore(docs): cleanup
436d117 Ivan 2026-04-30 01:28:18 - 4 months ago
feat(meshchat): add lxmf_message validation and parsing for improved error handling
022aa17 Ivan 2026-04-30 01:28:12 - 4 months ago
feat(build): update build script
ef7f42c Ivan 2026-04-30 01:27:59 - 4 months ago
feat(tests): add comprehensive security and robustness tests for archives and deep links
b7afdad Ivan 2026-04-30 01:27:45 - 4 months ago
feat(locales): update localization
0864614 Ivan 2026-04-30 01:27:30 - 4 months ago
feat(docs): add new functions for opening and deep linking to the Reticulum manual in the documentation navigation
bfa61d3 Ivan 2026-04-30 01:27:20 - 4 months ago
feat(dependencies): add bleak package requirement in Android workflows and ensure LXST patch script runs during installation
e6144cf Ivan 2026-04-30 01:27:11 - 4 months ago
feat(docs): update documentation navigation and add bundled documentation hints in interface components
ce18847 Ivan 2026-04-30 01:26:51 - 4 months ago
feat(patching): ensure LXST patch script runs during installation in Makefile and Taskfile
35f08b9 Ivan 2026-04-30 00:32:16 - 4 months ago
feat(dependencies): update rns to 1.2.0 and add bleak 3.0.1 in build.gradle
ae76f00 Ivan 2026-04-30 00:31:48 - 4 months ago
feat(dependencies): add bleak 3.0.1 and update rns to 1.2.0 in pyproject.toml and requirements.txt
cd722b1 Ivan 2026-04-29 23:53:25 - 4 months ago
fix(patching): ensure LXST patch script runs during installation in PKGBUILD and CI scripts
47a4e5d Ivan 2026-04-29 23:53:07 - 4 months ago
feat(patching): add script to patch LXST bundled pyogg ogg.py for Python 3.14+ compatibility
56e8197 Ivan 2026-04-29 22:59:27 - 4 months ago
chore(docker): add hardened Dockerfile and entrypoint script for improved security and functionality
b454757 Ivan 2026-04-29 21:38:44 - 4 months ago
refactor(meshchat): streamline transport identity handling and add extra config validation
3f6ce06 Ivan 2026-04-29 21:38:27 - 4 months ago
feat(crash_recovery): update filesystem permission diagnosis and handling
997aae8 Ivan 2026-04-29 21:36:18 - 4 months ago
chore(docker): update Dockerfile to include script for handling musl filterlib artifacts and adjust Python hash
34ef730 Ivan 2026-04-29 19:44:16 - 4 months ago
chore(ci): update GitHub release asset upload script to exclude electron-builder debug YAML files
d105fc4 Ivan 2026-04-29 02:05:46 - 4 months ago
chore(ci): update asset handling in release scripts by adding support for duplicate filenames and excluding builder-debug.yml
43f4206 Ivan 2026-04-28 10:21:31 - 4 months ago
docs(README): update GitHub Actions release build descriptions to include Android APK builds for dev/master tags across multiple languages
6cd5616 Ivan 2026-04-28 10:21:20 - 4 months ago
chore(workflows): add android-apk-tag.yml for building APKs on tag releases and update build-release.yml to integrate Android APK builds
b3ccb9f Ivan 2026-04-28 01:02:30 - 4 months ago
chore(ci): add script to prune Electron dist staging directories and update build scripts to call it
519f0d2 Ivan 2026-04-27 23:23:13 - 4 months ago
docs(README): update GitHub Actions release build descriptions for clarity and consistency across multiple languages
a3e2235 Ivan 2026-04-27 23:23:05 - 4 months ago
chore(workflows): enable continue-on-error for Flatpak job in build-release.yml
5f10bd0 Ivan 2026-04-27 23:23:00 - 4 months ago
chore(ci): format
ea8b9d9 Ivan 2026-04-27 23:14:52 - 4 months ago
chore(workflows): update build workflows for Linux release and Flatpak; remove deprecated build-linux-release.yml
5fd1a42 Ivan 2026-04-27 21:27:31 - 4 months ago
chore(security): update transparency logs and signing configuration for Cosign v3+; add signing config JSON
508cfb8 Ivan 2026-04-27 21:21:26 - 4 months ago
chore(workflows): add checkout step in build-release.yml for artifact retrieval
93b4d36 Ivan 2026-04-27 20:48:48 - 4 months ago
chore(workflows): change permissions from read to write for contents in build-linux-release.yml and build-release.yml
88bc0b5 Ivan 2026-04-27 20:30:05 - 4 months ago
chore(changelog): update CHANGELOG.md
7271f90 Ivan 2026-04-27 20:28:37 - 4 months ago
chore(pyproject): update keywords in pyproject.toml to include 'meshchatx'
cb518c8 Ivan 2026-04-27 20:28:25 - 4 months ago
chore(tests): format
12b820f Ivan 2026-04-27 20:27:58 - 4 months ago
chore(licenses): update licenses_frontend.json and THIRD_PARTY_NOTICES.txt to reflect new dependencies and remove outdated entries
3412f37 Ivan 2026-04-27 19:45:38 - 4 months ago
chore(android): remove duplicate optional camera and microphone features from AndroidManifest.xml
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────